package com.hhh.sun.vo.resp;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 登录响应封装类
 */
@ApiModel(description = "登录响应封装类")
@Data
public class LoginRespVo {
    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id", position = 1)
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 用户名字
     */
    @ApiModelProperty(value = "用户名字", position = 2)
    private String userName;

    /**
     * 用户密码
     */
    @ApiModelProperty(value = "用户密码", position = 3)
    private String password;

    /**
     * 用户电话
     */
    @ApiModelProperty(value = "用户电话", position = 4)
    private String phone;

    /**
     * 用户邮箱
     */
    @ApiModelProperty(value = "用户邮箱", position = 5)
    private String email;

    /**
     * 用户权限,1为管理员，0为普通用户
     */
    @ApiModelProperty(value = "用户权限,1为管理员，0为普通用户", position = 6)
    private Integer role;

    /**
     * 该用户是否加入了黑名单，1为已经加入黑名单
     */
    @ApiModelProperty(value = "该用户是否加入了黑名单，1为已经加入黑名单", position = 7)
    private Integer isban;
}
